<?php

  // Pour voir les équipes
  // auteur : sebastien Mosser
  
class fDisplayTeam extends aFeature {

   public function __construct() {
      $this->_acl = new AccessControlList();
      $this->_acl->setGranted(1); $this->_acl->setGranted(2);
      $this->_acl->setGranted(3); $this->_acl->setGranted(4);
      $this->_acl->setGranted(5); $this->_acl->setGranted(6);
      $this->_acl->setGranted(7);
   }

   public static function getTocEntry() {
      return "Voir toutes les équipes";
   }

   public static function getRealName() {
		return "Voir toutes les équipes";
	}
	
	public static function getSemantic() {
		$res  = "Cette fonctionnalité permet d'afficher un résumé des équipes présentes dans le système.";
		return $res;
	}


  protected function run() {
 	 return $this->displayForm();
	}

	private function displayForm() {
	  // var_dump(Login::seasonChoosen(False));
		$season = Season::read(Login::seasonChoosen(False));
		$result = Team::showResult(Team::lookFor(Login::seasonChoosen(False)),
															 "sub_displayTeam.php");
		$season = $season->displayShort();
		
		$page = <<<EOS
<h1> Equipes présentes en {$season} </h1>
<p> Pour afficher le descriptif complet d'une équipe, cliquez sur son nom dans le tableau.</p>
<br /> <br />
${result}
EOS;
		return $page;
	}


}
?>